package com.qiaofang.collectmanage.stub.feign.client;

import com.qiaofang.collectmanage.stub.bean.*;
import com.qiaofang.common.model.page.PageDTO;

import java.util.List;

/**
 * @author li.yi
 * @date 2018年8月19日
 */
public interface HouseAgentClient {

	public HouseAgentDTO getHouseAgent(GetHouseAgentDTO getHouseAgentDTO) ;

	public void saveHouseAgent(SaveHouseAgentDTO saveHouseAgentDTO);

	public void removeHouseAgent(RemoveHouseAgentDTO removeHouseAgentDTO);

	public SearchHouseAgentPageDTO searchHouseAgentPage(PageDTO pageDTO, SearchHouseAgentPostDTO searchHouseAgentPostDTO);

	public void batchUpdateHouseAgent(List<BatchUpdateHouseAgentDTO> batchUpdateHouseAgentDTOs);

	public void batchSaveHouseAgent(List<BatchUpdateHouseAgentDTO> batchUpdateHouseAgentDTOs);

	public  List<BatchGetHouseAgentRepeatDTO> batchGetHouseAgentRepeat(List<BatchUpdateHouseAgentDTO> batchUpdateHouseAgentDTOs);


}
